# 数据库Model
from flask_sqlalchemy import SQLAlchemy,Model
from sqlalchemy.types import String,Integer
from job import db
from flask_sqlalchemy import BaseQuery
from sqlalchemy.orm import Query

# url,name,salary,province,city,exp,edu,num,pubtime,cname,ctype,ctrade,cnum,cate1,cate2,welfare
class Job(db.Model):
    id = db.Column(db.Integer(),primary_key=True)
    url = db.Column(db.String(45)) # url的id
    name =db.Column( db.String(100)) #工作名字
    salary =db.Column( db.Integer()) # 月薪
    province =db.Column( db.String(45) )#省份
    city= db.Column(db.String(45) )#城市
    exp=db.Column( db.String(45) )# 经验要求
    edu= db.Column(db.String(45)) #学历要求
    num=db.Column( db.String(45)) #招聘人数
    pubtime= db.Column(db.String(45)) # 发布时间
    cname= db.Column(db.String(200)) #公司名字
    ctype= db.Column(db.String(45)) # 公司类型
    ctrade=db.Column( db.String(45)) # 公司行业
    cnum= db.Column(db.String(45)) # 公司规模
    cate1= db.Column(db.String(45)) # 分类1
    cate2=db.Column(db.String(45)) # 分类2
    welfare=db.Column (db.String(45))#福利

class CateWC(db.Model):
    # 表名
    __tablename__="cate_wc"
    id = db.Column(db.Integer(),primary_key=True)
    cate1= db.Column(db.String(45)) # 分类1
    cate2=db.Column(db.String(45)) # 分类2
    word = db.Column(db.String(45))  # 关键词
    count = db.Column(db.Integer())# 词频数
    rank = db.Column(db.Integer())# 排名，可以不用

